package com.yt.order.models.service;

import com.baomidou.mybatisplus.service.IService;
import com.yt.order.models.bo.WorkOrderInfoSaveBO;
import com.yt.order.models.dto.WorkOrderInfoDTO;

/**
 * 工单信息服务接口
 */
public interface IWorkOrderInfoService extends IService<WorkOrderInfoDTO> {

    /**
     * 添加工单信息
     * @param saveBO
     * @return
     */
    boolean add(WorkOrderInfoSaveBO saveBO);

    /**
     * 分配订单给接单员
     * @param id 订单ID
     * @param dispatcherId 调度员ID
     * @param employeeId 接单员ID
     * @return 是否分配成功
     */
    boolean assignOrder(Long id, Long dispatcherId, Long employeeId);
}
